home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 9
/
Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO
/
038a
/
remfax.zip
/
ZUTIL.MAN
< prev
Wrap
Text File
|
1993-02-15
|
20KB
|
467 lines
Zutil - ZyXEL Voice Mode Utility
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- dieses Programm, in der richtigen Umgebung, ersetzt
durch das ZyXEL-Modem Anrufbeantworter in weit hoeheren
Preisklassen ---
BugFixed Version Zutil_F - Fertigstellung am 30. Januar 1993
(der Tag, wo ich die Mathe3-Scheinklausur bestanden habe !)
(und seit dem sich ZuTSR, s.u., im Dauereinsatz bewaehren muss)
(c) 1992,1993 Kolja Waschk
Inhalt
~~~~~~
1. Einleitung
1.1 Voraussetzungen
2. Allgemeines zum Aufruf
3. Die Funktionen im einzelnen
3.1 AWAIT
3.2 HANGUP
3.3 PLAY
3.4 RECORD
3.5 SEND
3.6 WATCH
4. Optionen
4.1 /Dx - Erzeugen eines Tons vor Aufnahme oder Wiedergabe
4.2 /Fx - Bestimmen der Tonfrequenz (s.a. /Dx)
4.3 /I - Ignorieren des Fax-Calling-Tones
4.4 /L - Mikrofon/int. Lautsprecher statt Telefonleitung verwenden
4.5 /K - Dateien, die 'totale Stille' enthalten, loeschen
4.6 /Mx - max. Anzahl zu empfangender DTMF-Codes
4.7 /Px - Portnr. der seriellen Schnittstelle
4.8 /Rx - Klingelzeichenzaehler
4.9 /Sx - Aufzeichnungs/Kompressionsverfahren bestimmen
4.10 /Tx - Zeitlimit fuer bestimmte Funktionen setzen
5. Errorlevel
5.1 durch Fehler oder Faxe hervorgerufene Errorlevel
5.2 Methode der Uebergabe von DTMF-Code-Sequenzen
6. FOSSY.COM
7. Zukunftsplaene
7.1 known bugs
8. Thanks
1. Einleitung
~~~~~~~~~~~~~
Zur Legalitaet :
a) es duerfen keine Aenderungen an ZUTIL.EXE oder diesem Text
ohne meine Zustimmung vorgenommen werden.
b) die Benutzung dieses Programms ist kostenlos.
c) ZUTIL.EXE und ZUTIL.MAN duerfen bedenkenlos kopiert, weitergegeben,
in Mailboxen zum Download bereitgestellt und von Haendlern ihren
ZyXELs beigelegt werden, jedoch nur im Verbund und nur kostenfrei.
d) eine Ausnahme bei dieser Freizuegigkeit bildet die Weitergabe dieses
Programms durch PD/Shareware-Distributoren, durch Zeitschriften und
aehnliche Anbieter, die aus der Weitergabe einen finanziellen
Gewinn erhalten wuerden.
Ich (der Autor dieses Textes und des Programms selber) bin wie folgt
zu erreichen :
auf dem Postweg : Kolja Waschk
Oevelgoenne 23
W-2000 Hamburg 52
Deutschland
im FidoNet : 2:241/2101.27 (ab ca. Maerz '93 2:241/2114 oder 2115)
sonst. e-mail : koljawk@zerebrm.isnet.sub.org
Telefon (voice) 040-8804056 Zerebellum (Zerebrum TS)
Telefon (fax) 040-8804056 \_____ 24 Stunden online
Telefon (mailbox) 040-8804056 / 19.2k/beta ZyXEL U1496E+
Fragen, Anregungen und Fehlerberichte bitte ich per e-mail, Netmail
oder Fax zu schicken...
Dann wollen wir mal.
1.1 Systemvoraussetzungen
~~~~~~~~~~~~~~~~~~~~~~~~~
- IBM oder kompatibler mit ca. 50k freiem Speicher
(moeglichst ein schneller AT oder >=386)
- Fossiltreiber installiert (BNU, X00,...), und _nicht unter_ 38400 bps
bzw. 19200 bps (fuer reine CELP-Anwendung) gelockt (wenn ueberhaupt)
- ZyXEL Modem angeschlossen
(mit Firmware >= 5.00M, MegaBit-Eproms)
Die beste DTMF-Erkennung bietet zur Zeit die Version 5.05.
- Festplatte. Zwar koennen Dateien auch von Diskette gelesen werden, jedoch
ist die Gefahr, dass dafuer zuviel Zeit verbraucht wird waehrend des
Abspielens, auesserst hoch. Falls hier Probleme vermutet werden, hilft
vielleicht die Installation eines Cache-Programms (SmartDrv, HyperDisk).
2. Allgemeines zum Aufruf
~~~~~~~~~~~~~~~~~~~~~~~~~
Die einzelnen Funktionen werden alle aufgerufen mit
ZUTIL <Funktion> [Optionen] [filename] [strings] [Optionen] [filename] ...
<Funktion> steht fuer RECORD, PLAY, AWAIT, SEND, HANGUP, WATCH; die Angabe
des ersten Buchstaben des Funktionsnamens (R,P,A,S,H,W) reicht auch.
<Optionen> muessen mit '/' oder '-' beginnen, gefolgt vom Optionsbuchstaben
(s.u.). Direkt hinter dem Optionsbuchstaben, ohne Leerzeichen getrennt,
wird ein eventueller Wert angegeben (z.B. /F440 ).
<strings> steht fuer beliebige Zeichenketten. Zeichenketten, die von DOS
interpretierbare Sonderzeichen oder Leerzeichen enthalten, muessen in
Anfuehrungszeichen eingeschlossen werden (z.B. "AT H0|").
<filename> stellt auch nur eine Zeichenkette wie oben dar, zugelassen sind
vollstaendige Pfadnamen, Laufwerksbezeichner sowie Wildcards (* und ?),
um den Dateinamen zu ergaenzen.
Der erste vorkommende String wird von RECORD und PLAY immer als Filename
gedeutet; SEND interpretiert diesen als zu sendendes Modemkommando.
ZUTIL ohne Parameter folgt eine Auflistung aller moeglichen Parameter und
Errorlevels.
Ein Abbruch der Funktionen ist uebrigens zu fast jedem Zeitpunkt mit
Ctrl-C oder ESC moeglich.
Ein komplettes Batchfile kann im Ernstfall meistens mit
Ctrl-Break Ctrl-C abgebrochen werden.
3. Die Funktionen im einzelnen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.1 AWAIT
~~~~~~~~~
Await dient dazu, auf bestimmte Meldungen des Modems zu warten. Bis zu
drei moegliche Meldungen koennen auf der Kommandozeile spezifiziert werden.
Dabei kann das Pipe-Zeichen ('|') als Platzhalter fuer CR sowie LF benutzt
werden.
Achtung :
Beim Aufruf von AWAIT gehen alle zu diesem Zeitpunkt schon empfangenen
Daten verloren. Um auf Meldungen reagieren zu koennen, die direkt auf
gesendete Befehle folgen, sollte man daher nur SEND benutzen.
3.2 HANGUP
~~~~~~~~~~
Hangup versucht mit fast allen Mitteln, eine bestehende Verbindung zu
unterbrechen. Es wird jedoch kein Modem-Reset (ATZ o.ae.) durchgefuehrt.
3.3 PLAY
~~~~~~~~
Mit Play kann ein auf Diskette (ja, funktioniert wirklich !) oder Festplatte
gespeichertes Sprachfile ueber das ZyXEL abgespielt werden.
Auch von ZFAX erzeugte Sprachfiles koennen abgespielt werden.
Dabei wird im "local"-Modus das File ueber den eingebauten Lautsprecher des
Modems ausgegeben, ansonsten ueber die Telefonverbindung. Besteht noch
keine Verbindung, so wird sie zu diesem Zeitpunkt hergestellt.
Im Gegensatz zu anderen erhaeltlichen Programmen achtet ZUTIL darauf, dass
nie mehr Daten, als fuer eine bestimmte Wiedergabedauer noetig, zum ZyXEL
geschickt werden, damit eine jederzeit schnelle Reaktion auf DTMF-Codes
garantiert ist und nicht erst noch auf das Abspielen von im Modem-Wiedergabe-
Buffer befindlichen Bytes gewartet werden muss. Sollte dieses zu unerwartet
vielen Problemen fuehren ("CHRCHRCHRCH" ist z.B. ein bekannter Effekt, der
sich beim Abspielen ergibt...), werde ich diese Eigenart wieder entfernen.
Aber testet bitte aus, ob nicht eher die Aufnahme schiefgelaufen ist !
(z.B. Voicefile zum Testen mit ZFAX abspielen oder so; wenn da derselbe
Fehler auftritt, liegt's an der Aufnahme)
3.4 RECORD
~~~~~~~~~~
Record ist der kritischte und interessanteste Programmteil. Hiermit kann man
Sprache sowohl von der Telefonleitung als auch von einem an die Line -
Buchse angeschlossenen Mikrofon aufzeichnen und auf Festplatte oder
Diskette abspeichern.
Es stehen drei Kompressionsalgorithmen fuer die Sprachdaten zur Verfuegung :
2-bit ADPCM : sichere Aufzeichnung, 2400 byte/s, jedoch schlechte Qualitaet.
3-bit ADPCM : stellt etwas hoehere Anforderungen an den Rechner und die
Kapazitaet des Speichermediums (3600 byte/s), bietet jedoch
gute Wiedergabequalitaet.
CELP : ist nur auf den Plus-Modellen verfuegbar. Dieser komplizierte
Algorithmus stellt die geringsten Anforderungen an den Rechner
(1200 byte/s) und bringt trotzdem im Sprachbereich eine sehr gute
Qualitaet hervor. Meine Empfehlung fuer Ansagen etc., wenn 3-bit
ADPCM zuviel Speicherplatz nimmt.
Im CELP Modus verlaeuft zudem die Erkennung von DTMF-Codes sowie die
Silence-Erkennung weitaus zuverlaessiger als in den ADPCM-Modi,
da prinzipiell durch diesen Reduktionsalgorithmus eine grosse Anzahl an
Stoergeraeuschen (50 Hz Brummen auf der Leitung, Hintergrundgeraeusche)
weitgehend weggefiltert werden.
Gibt man als Dateinamen ein '*' vor (z.B. C:\VOICES\*.ZYX), wird an dieser
Stelle automatisch "ZUTILxxx" eingefuegt, wobei fuer xxx laufende
Nummern erzeugt werden. Wird hierbei keine Endung angegeben (z.B.
C:\VOICES\* ), wird .ZVD angenommen.
Die so erzeugten Files koennen uebrigens auch mit ZFAX abgespielt werden.
3.5 SEND
~~~~~~~~
Mit Send kann dem Modem z.B. ein AT-Kommandostring geschickt werden.
Ausser diesem Kommandostring koennen noch zehn weitere Strings angegeben
werden, auf die nach dem Senden gewartet werden soll.
Das Pipe-Zeichen ('|') wird uebersetzt in CR (ASCII 13), das Potenzierungs-
zeichen ('^') wird uebersetzt in ein LF (ASCII 10).
Ein Beispiel waere
ZUTIL SEND "AT+VSD=16,30|" "OK"
um die Silence-Empfindlichkeit einzustellen.
3.6 WATCH
~~~~~~~~~
Watch ueberwacht das Modem daraufhin, ob ein "RING" eingeht, d.h. ob
gerade "das Telefon klingelt". Die Anzahl der "RING"s, nach denen
diese Funktion verlassen wird, kann spezifiziert werden. Laesst jedoch
ein Anrufer das Geraet weniger als die angegebene Anzahl "RING"s
produzieren (= legt z.B. nach einmal Klingeln auf), so wird diese
Funktion dann nach 10s ebenfalls abgebrochen, jedoch mit einem anderen
Rueckgabewert (Errorlevel).
(Der zurueckgegebene Errorlevel entspricht der Anzahl der eingegangenen
"RING"s, d.h. 0, wenn in der Zeit /T kein Anruf einging.)
Letzteres kann dazu verwendet werden, einen Zugang zu einer Mailbox oder
zum Fax statt ueber DTMF/CNG-Erkennung ausserdem noch ueber vereinbarte
"Klingelzeichen" (= "einmal klingeln lassen, auflegen, nochmal anrufen")
zu ermoeglichen.
4. Optionen
~~~~~~~~~~~
4.1 /Dx
~~~~~~~
Wird /Dx angegeben mit x <> 0, so wird zu Beginn einer Aufzeichnung oder
vor der Wiedergabe eines Files ein Ton mit waehlbarer Frequenz erzeugt.
x gibt hierbei die Dauer dieses Tons in 1/10 Sekunden an. Wird /Dx nicht
angegeben, so wird auch bei angegebenem /Fx kein Ton erzeugt.
Beispiel : ZUTIL PLAY /D5 TEST.ZYX
4.2 /Fx
~~~~~~~
Spezifiziert die Frequenz des o.g. Tons. Die Angabe erfolgt in Hz, moegliche
Werte liegen zwischen 200 und 3300 Hz. Wird /Fx nicht angegeben, so werden
600 Hz angenommen.
Beispiel : ZUTIL RECORD *.ZYX /D5 /F600
4.2a /Gx
~~~~~~~~
Analog zu /Fx kann hiermit eine zweite Frequenz angegeben werden, die
gleichzeitig zu der unter 4.2 beschriebenen erzeugt wird.
Wird nur /Fx angegeben, wird auch nur eine Frequenz erzeugt.
4.3 /I
~~~~~~
Wird /I nicht angegeben, so wird eine laufende Aufzeichnung oder Wiedergabe
durch einen Fax-Calling-Tone (ein von Faxgeraeten zur Erkennung derselben
erzeugter Ton) unterbrochen und die Funktion mit einem entsprechenden
Errorlevel verlassen. Wird /I angegeben, so wird bei der Bildschirmausgabe
der empfangenen Codes nach Beendigung der Funktion ein 'c' sichtbar, die
Funktion selbst jedoch nicht unterbrochen.
4.4 /K
~~~~~~
Wird /K angegeben, so werden Sprachdateien, von denen das Modem annimmt, sie
enthielten _nur_ Stille, nach der Aufzeichnung wieder geloescht. Diese
Erkennung auf Seiten des Modems funktioniert jedoch nicht immer, daher
werden solche Dateien normalerweise nicht geloescht, um keine Informationen
zu verlieren.
4.5 /L
~~~~~~
Wird /L (wie 'local') angegeben, so wird fuer Aufzeichnungen ein an die
Line-Buchse angeschlossenes Mikrofon verwendet; fuer die Wiedergabe wird
der interne Lautsprecher oder der Ohrhoerer genutzt. Wird /L nicht angegeben,
so wird fuer beide Funktionen die Telefonleitung verwendet.
4.6 /Mx
~~~~~~~
x spezifiziert die Anzahl an DTMF- und anderen Codes, die empfangen werden
sollen, bis die Funktion (PLAY oder RECORD) abbricht. x = 0 bewirkt, dass
kein Abbruch stattfindet. Maximalwert ist x = 64.
Ueber den Errorlevel koennen jedoch nur maximal zwei Ziffern an
das aufrufende Batchprogramm uebergeben werden.
Ein erkannter Fax-Calling-Tone wird ebenfalls als solcher Code vom Modem
geliefert, eventuell kann also in der nach einer Aufzeichnung ausgegebenen
Liste von empfangenen Codes an der entsprechenden Stelle ein 'c' stehen.
Die Codes fuer Stille, totale Stille und "Besetzt" werden anderweitig aus-
gefiltert.
Wenn waehrend einer Aufzeichnung x erreicht wird, so wird die Aufzeichnung
verworfen; die zugehoerige Datei wird wieder geloescht.
Standardmaessig wird x=1 angenommen.
4.7 /Px
~~~~~~~
Ueber /Px wird der serielle Port angegeben, an dem das ZyXEL angeschlossen
ist. Dabei wird die Numerierung verwendet, wie sie vom Fossil-Treiber
benoetigt wird (0 = COM1, 1 = COM2, ...).
Wird /Px nicht angegeben, so wird mit COM1 gearbeitet.
4.8 /Rx
~~~~~~~
x steht fuer die Anzahl an Klingelzeichen, die bei WATCH einen Abbruch
hervorrufen.
4.9 /Sx
~~~~~~~
Nur bei der Aufzeichnung kann man hiermit den Kompressionsalgorithmus
bestimmen, mit dem aufgezeichnet (gesampled) werden soll.
Dabei steht x=1 fuer CELP, x=2 fuer 2-bit ADPCM und x=3 fuer 3-bit ADPCM.
Standardmaessig wird 2-bit ADPCM verwendet.
4.10 /Tx
~~~~~~~~
Bei einigen der obigen Funktionen kann man an Zeitlimit angeben.
Bei RECORD wird die Aufzeichnung nach x Sekunden unweigerlich abgebrochen;
bei SEND, AWAIT und WATCH stellt x die maximale Zeit dar, waehrend der
auf eine Meldung vom ZyXEL gewartet werden soll.
Als maximaler Wert koennen etwa 9h (<= 32767 Sekunden) angegeben werden.
5 Uebergabe von Ergebnissen durch das Programm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Das meiste, was ZUTIL an Informationen fuer das aufrufende Programm
bereithalten kann, laesst sich ueber den Errorlevel weitergeben.
Nur fuer die grosse Vielfalt an moeglichen empfangenen Code-Sequenzen
wird es etwas komplizierter.
5.1 Errorlevel, hervorgerufen durch einzelne Ereignisse
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ZUTIL gibt folgende Werte zurueck, wenn etwas Aussergewoehnliches passiert :
255 : Die angegebene Datei existiert nicht, entspricht nicht dem ZyXEL-Voice-
File-Format, oder enthaelt keine Daten.
254 : Allgemeiner Ein/Ausgabefehler, in den meisten Faellen bedeutet dies,
dass kein Fossil-Treiber installiert ist.
253 : Dieser Fehlercode wird zurueckgegeben, wenn waehrend RECORD oder PLAY
eine erwartete Meldung des Modems ausblieb - eine Vielfalt von Ursachen
ist denkbar ;-)
252 : Wenn beim Erzeugen einer Sprachdatei ein Fehler auftritt, so wird
RECORD mit diesem Errorlevel verlassen. Moegliche Ursachen sind z.B.
eine ueberfuellte Festplatte.
251 : Wenn /I nicht angegeben wurde, werden RECORD und PLAY mit diesem
Errorlevel abgebrochen, wenn waehrend der Wiedergabe/Aufnahme ein
Fax-Calling-Tone erkannt wurde (d.h. ein Faxgeraet versucht, die
Aufmerksamkeit auf sich zu lenken)
250 : RECORD oder PLAY wurde mit CTRL-C oder ESC abgebrochen
249 : RECORD wurde durch "Silence detected" abgebrochen, d.h.
die Leitung blieb vollkommen still
248 : RECORD wurde durch "Quiet detected" abgebrochen, d.h.
zu Beginn der Aufzeichnung war irgendwas auf der Leitung,
und dann eine Zeitlang Stille
Andere Errorlevel : SEND und AWAIT liefern die Nummer des
entsprechenden Strings aus der Parameterliste, wenn das Modem
einen erwarteten String sendet.
z.B. ZUTIL SEND "ATA|" "CONNECT" "NO ", das Modem reagiert mit
"NO CARRIER", der zurueckgegebene Errorlevel ist also 2.
5.2 Erkennung von DTMF-Codes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Das ZyXEL ist (theoretisch) in der Lage, Dualfrequenztoene zu erkennen, die
die Ziffern 0-9 sowie die Sonderzeichen # und * darstellen.
Diese Codes (wie auch 's' fuer totale Stille, 'q' fuer Stille,
'b' fuer "Besetzt" und 'c' fuer ein Fax-CNG) lassen sich im uebrigen
auch waehrend einer bestehenden Telefonverbindung ueber die Tastatur
des Rechners eingeben.
Werden waehrend dem Aufzeichnen DTMF-Codes empfangen, so werden am Ende
der Aufzeichnung in der letzten Ausgabezeile diese Codes (von links nach
rechts, in der Reihenfolge des Eintreffens) ausgegeben.
Ausserdem wird unter der Annahme, dass dem '#' ein Wert von 10 sowie
dem '*' ein Wert von 11 entspricht, ein Errorlevel generiert,
der wie folgt berechnet werden kann : (mit C1 = erstem Code, C2 = 2.)
EL = C1 * 12 + C2 + 10 (10 <= EL <= 153)
oder, falls nur ein Code empfangen wurde : EL = C1 + 10 (10 <= EL <=21)
Der Fax-Calling-Tone wird mit 'c', zahlenmaessig als 3 codiert.
Beispiele : ( /M2 oder groesser)
Ziffern '1' '3' : 1*12 + 3 + 10 = 25
Ziffern '*' '6' : 11*12 + 6 + 10 = 148
und mit /M1 (Defaulteinstellung)
Ziffer '6' : 6 + 10 = 16
Ziffer 'c' : 251 (! Fax CNG)
oder 3 + 10 = 13 (falls /I benutzt wird)
6. FOSSY.COM
~~~~~~~~~~~~
Ich habe mir vor kurzem ein kleines TSR-Utility geschrieben, um
z.B. FrontDoor zum Beenden zu zwingen, wenn ein Anruf ankommt.
Das ganze funktioniert so:
Bei FrontDoor wird als Antwortstring statt "ATA|" "ZUTIL|"
eingetragen und Autoanswer auf "ON" gestellt.
Wenn ein Anruf kommt, sendet FrontDoor "ZUTIL|" zum Modem. Das
Modem kuemmert sich nicht weiter darum, da das ein unbekannter Befehl
ist. FOSSY jedoch erkennt dieses Wort und simuliert einen Tastendruck
(F3). Traegt man jetzt unter "FD/Config/Mailer/Function Keys/F3"
einen Errorlevel oder ein externes Programm ein, so wird dieses bei
jedem Anruf aufgerufen.
Ich hab' keine Parameteruebergabe zu FOSSY implementiert (daher
ist F3 und ZUTIL| fest vorgegeben)...
Aber wer unbedingt was aendern will, kann im FOSSY.COM das gewuenschte
Kommando ab 2Eh mit einem Byteeditor oder Debug patchen (bitte mit \0
enden lassen, genug Platz ist vorhanden) sowie ab 66h statt 3Fh 00h
den gewuenschten Keyboard-Scancode einsetzen.
FOSSY wird installiert, indem es _nach_ der Installation des Fossil-
Treibers einfach mit FOSSY aufgerufen wird. Genauso wird es auch wieder
deinstalliert, wenn zwischendurch keine anderen Interrupt-Serverprogs
an Interrupt 14h gehaengt wurden. Bei mir macht jedoch eine Einmal-
Installation in der AUTOEXEC.BAT keine Probleme.
7. Zukunftsplaene (brauchen sicher noch einige Zeit)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* In die RECORD-Funktion soll noch eine Erkennung fuer Pulswahl integriert
werden.
* ein speicherresidentes WATCH.
* eine Moeglichkeit, zumindest 2-bit ADPCM Dateien direkt auf einer
Soundkarte abzuspielen.
* ein Utility, um _schnell_ kleine Voicefiles aneinanderzuhaengen oder direkt
hintereinander abzuspielen (Generierung von gesprochenen Zahlen aus
Grundbestandteilen u.a.)
Wait for 1993' X-MAS !
7.1 known bugs
~~~~~~~~~~~~~~
- beim RECORD/PLAY : ZyXEL mit 50? ?P erzeugt voellig unmotiviert
den ZyXEL-typischen Klingelsound, wenn das Kommando auf RING folgt...
und das aber nicht nur ueber den internen Speaker, sondern auch auf der
Telefonleitung ! Laut ! Nervig ! Unerwuenscht !
Abhilfe schafft manchmal, einen kurzen Piep (evtl. /F0 /D1) vor die
Ansage oder Aufzeichnung zu setzen.
Vielleicht ist das Problem auch spezifisch fuer meine Nebenstellen-
Anlage.
- ich weiss noch keinen, der diesen Text hier auf Anhieb voellig
verstanden hat :)
8. Thanks
~~~~~~~~~
[...] es sind jetzt so viele geworden, die mich unterstuetzen.
Daher nur ein grosses Danke an alle, die mir helfen konnten bei
meinen Ideen und Problemen !
Inbesondere [Schleichwerbung on] bei Christoph Hesselmann, der
mir so problemlos und schnell meine alte Plus-Platine durch eine
neue ersetzt hat und gleich auch noch neue ROMs einbaute :)
Und bei Andreas Bogk und Carsten Ott, die unendlich viel Zeit
zum Herumprobieren mit ihren Modems zu haben scheinen.
Das ganze wird jetzt aber noch weiterentwickelt, keine Sorge !
Ein Utility, um unter einem Fido-Frontend-Mailer wie z.B. FrontDoor
eine Voice/Data Unterscheidung zu ermoeglichen, ohne den Mailer
in seiner Funktion zu beeintraechtigen, wird ab Mitte Februar '93
unter dem Namen "ZuTSR" in meiner Box erhaeltlich sein.
bibi,
Kolja